require 'auto_base/log'
require 'auto_base/sequence'
require 'auto_base/actionable'
require 'auto_base/sessionable'

############ actionword #############
require 'auto_base/action_word'
require 'auto_base/action_word/def_action_word'
require 'auto_base/action_word/viewable'
require 'auto_base/action_word/index'
require 'auto_base/action_word/instance'
require 'auto_base/action_word/command_line'
require 'auto_base/action_word/match'

############ message #############
require 'auto_base/message'
require 'auto_base/message/to_mml_form'

############ validate #############
require 'auto_base/validate'
require 'auto_base/validate/base'
# require 'auto_base/validate/respond_to'
# require 'auto_base/validate/is_a'
# require 'auto_base/validate/included'

############ session #############
require 'auto_base/session/echo'

############ misc #############
require 'auto_base/misc/dijkstra'